class CreateProdutos < ActiveRecord::Migration
  def self.up
    create_table :produtos do |t|
      t.string :descricao, :null => false

      t.references :atividade, :unidade_medida, :null => false
      t.references :setor_economico

      t.date :data_operacional

      t.text :obs_vistoria, :analise_direito
      t.string :descricao_analista, :enquadramento

      t.integer :capacidade_real_instalada, :null => false
      t.integer :capacidade_real_instalada_anterior, :producao_efetiva_anual

      t.boolean :direito_negado

      t.timestamps
    end
    add_index :produtos, :atividade_id
    add_index :produtos, :setor_economico_id
    add_index :produtos, :unidade_medida_id
  end

  def self.down
    drop_table :produtos
  end
end
